package com.dailyblue.java.project.shoppingcart.service;

import com.dailyblue.java.project.shoppingcart.util.JsonResult;

public interface ShoppingCartService {
    /**
     * 未登陆版本的操作
     *
     * @param sessionId
     * @param bookId
     * @param num
     * @return
     */
    JsonResult addCart(String sessionId, int bookId, int num);

    /**
     * 已登陆版本购物车操作
     *
     * @param bookId
     * @param num
     * @param token
     * @return
     */
    JsonResult addCart(int bookId, int num, String token);

    JsonResult showCart(String token);

    JsonResult updateCart(int bookId, int num, String token);

    void pay(String token);
}
